Interface IPV6Header

All Superinterfaces:
Header, IPCData, Pdu, Signal
All Known Subinterfaces:
IPV6FragmentExtensionHeader
All Known Implementing Classes:
IPV6FragmentExtensionHeaderImpl, IPV6HeaderImpl

public interface IPV6Header extends Header
  • Method Details

    • getNextHeader

      IPV6NextHeader getNextHeader()
      Returns:
      IPV6NextHeader Returns a IPV6NextHeader
    • setNextHeader

      void setNextHeader(IPV6NextHeader nextHeader)
      Parameters:
      nextHeader - Takes in a parameter of nextHeader
    • getVersion

      Byte getVersion()
      Returns:
      Byte Returns a Byte
    • setVersion

      void setVersion(Byte version)
      Parameters:
      version - Takes in a parameter of version
    • getHeaderLength

      Byte getHeaderLength()
      Returns:
      Byte Returns a Byte
    • setHeaderLength

      void setHeaderLength(Byte headerLength)
      Parameters:
      headerLength - Takes in a parameter of headerLength
    • getTypeOfService

      Byte getTypeOfService()
      Returns:
      Byte Returns a Byte
    • setTypeOfService

      void setTypeOfService(Byte typeOfService)
      Parameters:
      typeOfService - Takes in a parameter of typeOfService
    • getTotalLength

      Short getTotalLength()
      Returns:
      Short Returns a Short
    • setTotalLength

      void setTotalLength(Short totalLength)
      Parameters:
      totalLength - Takes in a parameter of totalLength
    • getIdentification

      Short getIdentification()
      Returns:
      Short Returns a Short
    • setIdentification

      void setIdentification(Short identification)
      Parameters:
      identification - Takes in a parameter of identification
    • getFlags

      Byte getFlags()
      Returns:
      Byte Returns a Byte
    • setFlags

      void setFlags(Byte flags)
      Parameters:
      flags - Takes in a parameter of flags
    • getFragmentOffset

      Short getFragmentOffset()
      Returns:
      Short Returns a Short
    • setFragmentOffset

      void setFragmentOffset(Short fragmentOffset)
      Parameters:
      fragmentOffset - Takes in a parameter of fragmentOffset
    • getProtocol

      Short getProtocol()
      Returns:
      Short Returns a Short
    • setProtocol

      void setProtocol(Short protocol)
      Parameters:
      protocol - Takes in a parameter of protocol
    • getHeaderChecksum

      Short getHeaderChecksum()
      Returns:
      Short Returns a Short
    • setHeaderChecksum

      void setHeaderChecksum(Short headerChecksum)
      Parameters:
      headerChecksum - Takes in a parameter of headerChecksum
    • getOptions

      int getOptions()
      Returns:
      int Returns a int
    • setOptions

      void setOptions(int options)
      Parameters:
      options - Takes in a parameter of options
    • getPadding

      int getPadding()
      Returns:
      int Returns a int
    • setPadding

      void setPadding(int padding)
      Parameters:
      padding - Takes in a parameter of padding
    • getSourceAddress

      IPV6Address getSourceAddress()
      Returns:
      IPV6Address Returns a IPV6Address
    • setSourceAddress

      void setSourceAddress(IPV6Address sourceAddress)
      Parameters:
      sourceAddress - Takes in a parameter of sourceAddress
    • getDestinationAddress

      IPV6Address getDestinationAddress()
      Returns:
      IPV6Address Returns a IPV6Address
    • setDestinationAddress

      void setDestinationAddress(IPV6Address destinationAddress)
      Parameters:
      destinationAddress - Takes in a parameter of destinationAddress